.flowsteps{margin:20px;}

.book-info{margin:0 40px; overflow:hidden; zoom:1; border:1px solid #efefa5; background-color:#fffff3;}
.book-info .course, .book-info .enterprise{float:left;width:49.9%;border-left:1px dotted #efefa5;margin-left:-1px;}
.book-info .sum-wrap{float:left;width:100%;}
.book-info .summary{margin-left:145px;padding-top:5px; line-height:24px;color:#999;}
.summary .course-title{width:94%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font:normal 14px/30px microsoft yahei;}
.summary .course-title a{color:#2255dd;}
.summary .price{padding-right:5px;color:#eb3900;font:bold 16px/24px arial;}
.book-info .photo-contact{float:left;margin-left:-100%;}
.photo-contact .photo{width:100px;height:74px;border:1px solid #d4d4d4;padding:2px;margin:15px 20px;}
.photo-contact .contact{ text-align:center;}

.sever-name{padding:10px 20px;margin-bottom:10px; line-height:24px;}
.sever-name .name{color:#001be6;}

.book-steps{margin:20px 40px;}
.book-steps>ul>li{border:1px solid #f0f0f0;}
.book-steps .current, .book-steps>ul>li:hover{border:1px solid #64ab26;}
.book-steps .current .steps-hd, .book-steps li:hover .steps-hd{background-color:#64ab26;}
.book-steps .current .steps-hd h3, .book-steps li:hover .steps-hd h3{color:#fff;}
.book-steps .current .steps-hd .hd-extra, .book-steps li:hover .steps-hd .hd-extra{color:#fff;}
.book-steps .current .steps-bd, .book-steps li:hover .steps-bd{color:#333;}

.steps-hd{height:30px;padding:0 15px; background:#f0f0f0; line-height:30px;}
.steps-hd h3{float:left;font:normal 14px/30px microsoft yahei;color:#666;}
.steps-hd .hd-extra{float:right;color:#999;}
.steps-bd{padding:20px;color:#999;}

.fill_in_content{padding:10px 0 0 50px;}
.fill_in_content li {
    overflow: hidden;
    padding-bottom: 10px;
    width: 680px;
}
.fill_in_content .title {
    text-align: right;
    width: 100px;
}
.fill_in_content li p {
    float: left;
}
.fill_in_content .fill_in {
    padding-right: 10px;
}
.text3 {
    border: 1px solid #CCCCCC;
	border-color:#999 #dadada #dadada #999;
    color: #666666;
    font-size: 14px;
	line-height:16px;
    padding: 3px;
    width: 200px;
	height:16px;
}
.text3:focus, .text3:hover{background-color:#fffdf3;}
.fill_in_content .explain {
    color: #B5B5B5;
}
form .field_notice {
    color: #9C9C9C;
    margin-left: 5px;
}

.student {
   
}
.student h4 {
    border-bottom: 1px solid #E0E0E0;
    color: #595959;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 13px;
	margin:0 70px;
}
.student h4 a {
    margin-left: 30px;
	color:#ff8300;
}
.student h4 .i-del{margin-right:5px;}
.steps-bd .option .post-btn-a{float:none;display:inline-block;margin-left:70px;}
.steps-bd .pay-way{margin-left:80px;}

.book-submit{border-top:1px solid #ccc;margin:0 10px;padding:20px; text-align:center;}
.book-submit input{border:0 none; cursor:pointer;}



.post-ok{width:500px;margin:40px auto 120px;}
.post-ok h3{padding-left:120px; background:url(/styles/theme/base/img/home/common/icon.png) no-repeat -10px -342px; font:normal 26px/120px microsoft yahei;padding-bottom:20px;}
.post-ok p{margin:-40px 0 40px 120px;}
.post-ok .fc-blue{ line-height:28px;}